def analyze_number(num):
    if num < 1000 or num > 9999:
        print("Введённое число не является четырёхзначным")
        return
    
    digits = [int(d) for d in str(num)]
    min_digit = min(digits)
    max_digit = max(digits)
    even_count = len([d for d in digits if d % 2 == 0])
    zero_count = digits.count(0)
    square_digits = [d for d in digits if int(d**0.5)**2 == d]
    square_count = len(square_digits)
    is_square = int(num**0.5) == num**0.5
    is_even = num % 2 == 0
    is_multiple_of_three = num % 3 == 0
    
    print("Отчет по числу", num)
    print("Наименьшая цифра:", min_digit)
    print("Наибольшая цифра:", max_digit)
    print("Количество четных цифр:", even_count)
    print("Количество нулей:", zero_count)
    print("Количество цифр, являющихся квадратом числа:", square_count)
    print("Является ли число квадратом другого числа:", is_square)
    print("Является ли число чётным:", is_even)
    print("Является ли число кратным трём:", is_multiple_of_three)

number = int(input("Введите четырёхзначное число: "))
analyze_number(number)